//menu
.menu .menuitem.#{$w} {
-gtk-icon-source: -gtk-icontheme('#{$a}-symbolic');
+ color: mix($fg_color, $bg_color, 60%);
icon-shadow: none;
&:active, &:checked {
-gtk-icon-source: -gtk-icontheme('#{$a}-checked-symbolic');
&:inconsistent {
-gtk-icon-source: -gtk-icontheme('#{$a}-mixed-symbolic');
}
+ &:hover { color: $selected_fg_color; }
+ &:insensitive { color: mix($insensitive_fg_color, $bg_color, 50%); }
}
}
.menu .menuitem.check {
-gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
+ color: #a5a8a6;
icon-shadow: none; }
.menu .menuitem.check:active, .menu .menuitem.check:checked {
-gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
.menu .menuitem.check:inconsistent {
-gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
+ .menu .menuitem.check:hover {
+ color: #ffffff; }
+ .menu .menuitem.check:insensitive {
+ color: #666a6a; }
.radio {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png"));
.menu .menuitem.radio {
-gtk-icon-source: -gtk-icontheme("radio-symbolic");
+ color: #a5a8a6;
icon-shadow: none; }
.menu .menuitem.radio:active, .menu .menuitem.radio:checked {
-gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
.menu .menuitem.radio:inconsistent {
-gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
+ .menu .menuitem.radio:hover {
+ color: #ffffff; }
+ .menu .menuitem.radio:insensitive {
+ color: #666a6a; }
GtkTreeView.view.check, GtkTreeView.view.radio {
icon-shadow: none; }
.menu .menuitem.check {
-gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
+ color: #7a7e7f;
icon-shadow: none; }
.menu .menuitem.check:active, .menu .menuitem.check:checked {
-gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
.menu .menuitem.check:inconsistent {
-gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
+ .menu .menuitem.check:hover {
+ color: #ffffff; }
+ .menu .menuitem.check:insensitive {
+ color: #bdbebf; }
.radio {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png"));
.menu .menuitem.radio {
-gtk-icon-source: -gtk-icontheme("radio-symbolic");
+ color: #7a7e7f;
icon-shadow: none; }
.menu .menuitem.radio:active, .menu .menuitem.radio:checked {
-gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
.menu .menuitem.radio:inconsistent {
-gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
+ .menu .menuitem.radio:hover {
+ color: #ffffff; }
+ .menu .menuitem.radio:insensitive {
+ color: #bdbebf; }
GtkTreeView.view.check, GtkTreeView.view.radio {
icon-shadow: none; }